package io;

import java.io.*;

/**
 * 字符流
 * java将流按照读写单位划分为字节流与字符流。字符流都是高级流。
 * 所以的字符流都是继承自:java.io.Reader和writer
 *
 * 转换流:java.io.InputStreamReader和OutputStreamWriter
 * 转换流是 通常的字符流实现类，实际开发中我们通常不会直接操作他们，但是他们在流链接是非常重要的一环。
 *
 */
public class OSWDemo {
    public static void main(String[] args) throws IOException {
        /** 转换流: InputStreamReader 和 OutputStreamWriter */
        //吧java对象的字节 转换为 字符
        FileOutputStream fos = new FileOutputStream("ows.txt");
        OutputStreamWriter ows = new OutputStreamWriter(fos,"UTF-8");

        ows.write("咸蛋超人：");
        String line = "我只是一个路过的假面骑士-王小明";
        ows.write(line);
        System.out.println("旅行结束!");
        ows.close();










    }
}
